home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / util / arcer / xdm20.rea < prev   
Text File  |  1995-10-01  |  5KB  |  91 lines

  1. Short:    DMS like disk packer using LZX v2.0
  2. Author:   Adam Chapman
  3. Uploader: ian@iwilson.demon.co.uk (Ian Wilson)
  4. Type:     util/arc
  5.  
  6. The best disk packer is back in a major update. See below for a list of
  7. features. Main update points are that there is now an installer script, a
  8. DSM to xDM convertor and versions for reqistered LZX users.
  9.  
  10. Version 2.0:
  11. Major update.
  12.  
  13. ° xDM now has selective track compression (ie. Compress a group of
  14.   tracks, not just a whole disk).
  15. ° A timer showing how long it took from start to end is displayed at
  16.   the end of the operation.
  17. ° The LZX operations now have the -P option used to boost LZX's
  18.   priority upto 5 so that it (de)crunches much faster and the -m
  19.   option to disable interactivity.
  20. ° At the end of the compression cycle, xDM now displays the
  21.   percentage saving over a normal 901120 byte disk image.
  22. ° Before 'dd' reads/writes a file to/from a disk, it's task priority
  23.   is raised to 5 via ChangeTaskPri to give faster read/writes.
  24. ° More secure error checking introduced.
  25. ° More (and more secure) checking that the component external
  26.   programs (such as LZX and dd) exist added.
  27. ° Header text changed from black text on a white background to just
  28.   white text, plus other various text changes to make things a
  29.   little clearer and friendlier.
  30. ° Various snippets of code changed to make the whole thing work
  31.   more efficiently and tightly.
  32. ° Installer script changed to take into account these changes and
  33.   the whole script changed into "Installer" format.
  34. ° AmigaGuide documentation updated.
  35. ° Replaced ANSI Escape character with "*e" for proper compatibility.
  36. ° Inserted checking for the non-existence for an xDM archive before
  37.   beginning to decompress.  If it doesn't, xDM now exits gracefully.
  38. ° Merge group limits of LZX down to 880k from 1024k - saving memory.
  39. ° Low memory option added.
  40. ° Decompression time added.
  41. ° DMS to xDM conversion utility (DMx - GUI and CLI versions).
  42. ° Various sections of code moved around for better operation.
  43. ° Amount of parenthesis in time taken routines for both packing and
  44.   unpacking reduced to reduce Eval errors.
  45. ° If Eval returns a "Mismatched parenthesis" error in the time taken
  46.   routines, this is now ignored and the time value isn't displayed.
  47.   Better to miss it that time round than to have a silly looking
  48.   display.
  49. ° Kickstart / Workbench v2.04 compatible (CLI version, GUI version
  50.   if RequestChoice & RequestFile are also copied, not included due
  51.   to copyright reasons).
  52. ° Now uses PackDev to compress.  "dd" is just included for early
  53.   release (v1.0) compatibility.
  54. ° Decompressing a non-xDM archive used to crash the program.  Now
  55.   fixed.
  56. ° On decompression, the file-extension is checked.  If it isn't
  57.   ".xdm" then the program exits.  (This was done using List and Echo
  58.   and not the LFORMAT %E construct, as this is Kickstart v2.1 and
  59.   above only, thus removing 2.04 compatibility from the CLI version).
  60.   Further to this, after attempting to decompress the image with LZX,
  61.   the "xdm" directory is checked for the existence of xDM.dsk or
  62.   xDM.image.  If these cannot be found then the operation is deemed a
  63.   failure - not an xDM archive and the program loops.
  64. ° An archive name of ".xdm" used to be accepted.  Not any more.
  65. ° xDM used to ask the user to make sure that a disk was inserted,
  66.   even when the device it referred to was RAD:  Now fixed.
  67. ° Another version of the scripts for LZX registered owners (-Qf/af
  68.   options, but not -9 because it takes too long and only reduces
  69.   archive size by a small amount).
  70. ° Far more extensive error checking (QUIT gadget is pressed) in the
  71.   GUI version.
  72. ° Far more extensive checking and more complex moving backwards (BACK
  73.   gadget is pressed) in the GUI version.
  74. ° CD's back to directory Workbench was pointing to rather than ENV:
  75.   when you quit the GUI version.
  76. ° The "Select Drive To (De)Compress To/From" requester in the GUI
  77.   version is now separated into 2 separate requesters for clarity.
  78. ° Default (De)Compress directories via an environment variable added
  79.   in the GUI version.
  80. ° The default tools window was being used in the GUI version, instead
  81.   of a custom IconX window.  Now fixed window appears, is named and
  82.   expands the whole width of the users' screen.
  83. ° When xDM GUI exited, the window was left on the screen.  Now it
  84.   closes automatically.
  85. ° Redundant routines in the CLI version removed and other
  86.   miscellaneous (GUI version only) references removed to shorten
  87.   code further and increase speed.
  88. ° Changed Compress/Extract options from (C and X respectively) to A
  89.   (for Add) and X (for eXtract).
  90. ° "Version 2.0" text included in the main scripts
  91.